home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_75_GRAFCART.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
34KB
|
609 lines
# near model CODE resource
# jump table entries: 10976-10977 (2 of them)
export_1372:
00000000 4E56 FFA8 link A6, -0x0058
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 4244 clr.w D4
0000000E 4245 clr.w D5
00000010 4246 clr.w D6
00000012 7000 moveq.l D0, 0x00
00000014 2D40 FFBC move.l [A6 - 0x44], D0
00000018 6000 029E bra +0x2A0 /* 000002B8 */
label0000001C:
0000001C 206C 03F0 movea.l A0, [A4 + 0x3F0]
00000020 202E FFBC move.l D0, [A6 - 0x44]
00000024 2200 move.l D1, D0
00000026 C0FC 004A mulu.w D0, 0x4A /* 'J' */
0000002A 4841 swap.w D1
0000002C C2FC 004A mulu.w D1, 0x4A /* 'J' */
00000030 4841 swap.w D1
00000032 4241 clr.w D1
00000034 D081 add.l D0, D1
00000036 47F0 0800 lea.l A3, [A0 + D0]
0000003A 7E00 moveq.l D7, 0x00
0000003C 6000 026A bra +0x26C /* 000002A8 */
label00000040:
00000040 486E FFC0 pea.l [A6 - 0x40]
00000044 2F07 move.l -[A7], D7
00000046 486B 0024 pea.l [A3 + 0x24]
0000004A 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
0000004E 4A40 tst.w D0
00000050 4FEF 000C lea.l A7, [A7 + 0xC]
00000054 6700 0250 beq +0x252 /* 000002A6 */
00000058 486E FFC8 pea.l [A6 - 0x38]
0000005C 2F07 move.l -[A7], D7
0000005E 486B 002C pea.l [A3 + 0x2C]
00000062 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00000066 4A40 tst.w D0
00000068 4FEF 000C lea.l A7, [A7 + 0xC]
0000006C 6700 0238 beq +0x23A /* 000002A6 */
00000070 4A44 tst.w D4
00000072 6778 beq +0x7A /* 000000EC */
00000074 486E FFC0 pea.l [A6 - 0x40]
00000078 486E FFB2 pea.l [A6 - 0x4E]
0000007C 3F3C 080E move.w -[A7], 0x80E
00000080 A9EB syscall Pack4/FP68K
00000082 486E FFD0 pea.l [A6 - 0x30]
00000086 486E FFB2 pea.l [A6 - 0x4E]
0000008A 3F3C 080A move.w -[A7], 0x80A
0000008E A9EB syscall Pack4/FP68K
00000090 641E bcc +0x20 /* 000000B0 */
00000092 486E FFC0 pea.l [A6 - 0x40]
00000096 486E FFB2 pea.l [A6 - 0x4E]
0000009A 3F3C 080E move.w -[A7], 0x80E
0000009E A9EB syscall Pack4/FP68K
000000A0 486E FFB2 pea.l [A6 - 0x4E]
000000A4 486E FFD0 pea.l [A6 - 0x30]
000000A8 3F3C 0810 move.w -[A7], 0x810
000000AC A9EB syscall Pack4/FP68K
000000AE 6076 bra +0x78 /* 00000126 */
label000000B0:
000000B0 486E FFC0 pea.l [A6 - 0x40]
000000B4 486E FFB2 pea.l [A6 - 0x4E]
000000B8 3F3C 080E move.w -[A7], 0x80E
000000BC A9EB syscall Pack4/FP68K
000000BE 486E FFD8 pea.l [A6 - 0x28]
000000C2 486E FFB2 pea.l [A6 - 0x4E]
000000C6 3F3C 080A move.w -[A7], 0x80A
000000CA A9EB syscall Pack4/FP68K
000000CC 6F58 ble +0x5A /* 00000126 */
000000CE 486E FFC0 pea.l [A6 - 0x40]
000000D2 486E FFB2 pea.l [A6 - 0x4E]
000000D6 3F3C 080E move.w -[A7], 0x80E
000000DA A9EB syscall Pack4/FP68K
000000DC 486E FFB2 pea.l [A6 - 0x4E]
000000E0 486E FFD8 pea.l [A6 - 0x28]
000000E4 3F3C 0810 move.w -[A7], 0x810
000000E8 A9EB syscall Pack4/FP68K
000000EA 603A bra +0x3C /* 00000126 */
label000000EC:
000000EC 486E FFC0 pea.l [A6 - 0x40]
000000F0 486E FFB2 pea.l [A6 - 0x4E]
000000F4 3F3C 080E move.w -[A7], 0x80E
000000F8 A9EB syscall Pack4/FP68K
000000FA 486E FFB2 pea.l [A6 - 0x4E]
000000FE 486E FFD8 pea.l [A6 - 0x28]
00000102 3F3C 0810 move.w -[A7], 0x810
00000106 A9EB syscall Pack4/FP68K
00000108 486E FFD8 pea.l [A6 - 0x28]
0000010C 486E FFA8 pea.l [A6 - 0x58]
00000110 3F3C 080E move.w -[A7], 0x80E
00000114 A9EB syscall Pack4/FP68K
00000116 486E FFA8 pea.l [A6 - 0x58]
0000011A 486E FFD0 pea.l [A6 - 0x30]
0000011E 3F3C 0810 move.w -[A7], 0x810
00000122 A9EB syscall Pack4/FP68K
00000124 7801 moveq.l D4, 0x01
label00000126:
00000126 7001 moveq.l D0, 0x01
00000128 B02B 0047 cmp.b D0, [A3 + 0x47]
0000012C 6600 00C2 bne +0xC4 /* 000001F0 */
00000130 4A45 tst.w D5
00000132 677E beq +0x80 /* 000001B2 */
00000134 486E FFC8 pea.l [A6 - 0x38]
00000138 486E FFB2 pea.l [A6 - 0x4E]
0000013C 3F3C 080E move.w -[A7], 0x80E
00000140 A9EB syscall Pack4/FP68K
00000142 486E FFE0 pea.l [A6 - 0x20]
00000146 486E FFB2 pea.l [A6 - 0x4E]
0000014A 3F3C 080A move.w -[A7], 0x80A
0000014E A9EB syscall Pack4/FP68K
00000150 6420 bcc +0x22 /* 00000172 */
00000152 486E FFC8 pea.l [A6 - 0x38]
00000156 486E FFB2 pea.l [A6 - 0x4E]
0000015A 3F3C 080E move.w -[A7], 0x80E
0000015E A9EB syscall Pack4/FP68K
00000160 486E FFB2 pea.l [A6 - 0x4E]
00000164 486E FFE0 pea.l [A6 - 0x20]
00000168 3F3C 0810 move.w -[A7], 0x810
0000016C A9EB syscall Pack4/FP68K
0000016E 6000 0136 bra +0x138 /* 000002A6 */
label00000172:
00000172 486E FFC8 pea.l [A6 - 0x38]
00000176 486E FFB2 pea.l [A6 - 0x4E]
0000017A 3F3C 080E move.w -[A7], 0x80E
0000017E A9EB syscall Pack4/FP68K
00000180 486E FFE8 pea.l [A6 - 0x18]
00000184 486E FFB2 pea.l [A6 - 0x4E]
00000188 3F3C 080A move.w -[A7], 0x80A
0000018C A9EB syscall Pack4/FP68K
0000018E 6F00 0116 ble +0x118 /* 000002A6 */
00000192 486E FFC8 pea.l [A6 - 0x38]
00000196 486E FFB2 pea.l [A6 - 0x4E]
0000019A 3F3C 080E move.w -[A7], 0x80E
0000019E A9EB syscall Pack4/FP68K
000001A0 486E FFB2 pea.l [A6 - 0x4E]
000001A4 486E FFE8 pea.l [A6 - 0x18]
000001A8 3F3C 0810 move.w -[A7], 0x810
000001AC A9EB syscall Pack4/FP68K
000001AE 6000 00F6 bra +0xF8 /* 000002A6 */
label000001B2:
000001B2 486E FFC8 pea.l [A6 - 0x38]
000001B6 486E FFB2 pea.l [A6 - 0x4E]
000001BA 3F3C 080E move.w -[A7], 0x80E
000001BE A9EB syscall Pack4/FP68K
000001C0 486E FFB2 pea.l [A6 - 0x4E]
000001C4 486E FFE8 pea.l [A6 - 0x18]
000001C8 3F3C 0810 move.w -[A7], 0x810
000001CC A9EB syscall Pack4/FP68K
000001CE 486E FFE8 pea.l [A6 - 0x18]
000001D2 486E FFA8 pea.l [A6 - 0x58]
000001D6 3F3C 080E move.w -[A7], 0x80E
000001DA A9EB syscall Pack4/FP68K
000001DC 486E FFA8 pea.l [A6 - 0x58]
000001E0 486E FFE0 pea.l [A6 - 0x20]
000001E4 3F3C 0810 move.w -[A7], 0x810
000001E8 A9EB syscall Pack4/FP68K
000001EA 7A01 moveq.l D5, 0x01
000001EC 6000 00B8 bra +0xBA /* 000002A6 */
label000001F0:
000001F0 4A46 tst.w D6
000001F2 6778 beq +0x7A /* 0000026C */
000001F4 486E FFC8 pea.l [A6 - 0x38]
000001F8 486E FFB2 pea.l [A6 - 0x4E]
000001FC 3F3C 080E move.w -[A7], 0x80E
00000200 A9EB syscall Pack4/FP68K
00000202 486E FFF0 pea.l [A6 - 0x10]
00000206 486E FFB2 pea.l [A6 - 0x4E]
0000020A 3F3C 080A move.w -[A7], 0x80A
0000020E A9EB syscall Pack4/FP68K
00000210 641E bcc +0x20 /* 00000230 */
00000212 486E FFC8 pea.l [A6 - 0x38]
00000216 486E FFB2 pea.l [A6 - 0x4E]
0000021A 3F3C 080E move.w -[A7], 0x80E
0000021E A9EB syscall Pack4/FP68K
00000220 486E FFB2 pea.l [A6 - 0x4E]
00000224 486E FFF0 pea.l [A6 - 0x10]
00000228 3F3C 0810 move.w -[A7], 0x810
0000022C A9EB syscall Pack4/FP68K
0000022E 6076 bra +0x78 /* 000002A6 */
label00000230:
00000230 486E FFC8 pea.l [A6 - 0x38]
00000234 486E FFB2 pea.l [A6 - 0x4E]
00000238 3F3C 080E move.w -[A7], 0x80E
0000023C A9EB syscall Pack4/FP68K
0000023E 486E FFF8 pea.l [A6 - 0x8]
00000242 486E FFB2 pea.l [A6 - 0x4E]
00000246 3F3C 080A move.w -[A7], 0x80A
0000024A A9EB syscall Pack4/FP68K
0000024C 6F58 ble +0x5A /* 000002A6 */
0000024E 486E FFC8 pea.l [A6 - 0x38]
00000252 486E FFB2 pea.l [A6 - 0x4E]
00000256 3F3C 080E move.w -[A7], 0x80E
0000025A A9EB syscall Pack4/FP68K
0000025C 486E FFB2 pea.l [A6 - 0x4E]
00000260 486E FFF8 pea.l [A6 - 0x8]
00000264 3F3C 0810 move.w -[A7], 0x810
00000268 A9EB syscall Pack4/FP68K
0000026A 603A bra +0x3C /* 000002A6 */
label0000026C:
0000026C 486E FFC8 pea.l [A6 - 0x38]
00000270 486E FFB2 pea.l [A6 - 0x4E]
00000274 3F3C 080E move.w -[A7], 0x80E
00000278 A9EB syscall Pack4/FP68K
0000027A 486E FFB2 pea.l [A6 - 0x4E]
0000027E 486E FFF8 pea.l [A6 - 0x8]
00000282 3F3C 0810 move.w -[A7], 0x810
00000286 A9EB syscall Pack4/FP68K
00000288 486E FFF8 pea.l [A6 - 0x8]
0000028C 486E FFA8 pea.l [A6 - 0x58]
00000290 3F3C 080E move.w -[A7], 0x80E
00000294 A9EB syscall Pack4/FP68K
00000296 486E FFA8 pea.l [A6 - 0x58]
0000029A 486E FFF0 pea.l [A6 - 0x10]
0000029E 3F3C 0810 move.w -[A7], 0x810
000002A2 A9EB syscall Pack4/FP68K
000002A4 7C01 moveq.l D6, 0x01
label000002A6:
000002A6 5287 addq.l D7, 1
label000002A8:
000002A8 302C 0112 move.w D0, [A4 + 0x112]
000002AC 48C0 ext.l D0
000002AE B087 cmp.l D0, D7
000002B0 6E00 FD8E bgt -0x270 /* 00000040 */
000002B4 52AE FFBC addq.l [A6 - 0x44], 1
label000002B8:
000002B8 302C 0116 move.w D0, [A4 + 0x116]
000002BC 48C0 ext.l D0
000002BE B0AE FFBC cmp.l D0, [A6 - 0x44]
000002C2 6E00 FD58 bgt -0x2A6 /* 0000001C */
000002C6 4A44 tst.w D4
000002C8 6752 beq +0x54 /* 0000031C */
000002CA 47EC 0160 lea.l A3, [A4 + 0x160]
000002CE 177C 0001 0073 move.b [A3 + 0x73], 0x1
000002D4 177C 0002 0072 move.b [A3 + 0x72], 0x2
000002DA 177C 0002 0074 move.b [A3 + 0x74], 0x2
000002E0 4A2B 0076 tst.b [A3 + 0x76]
000002E4 6636 bne +0x38 /* 0000031C */
000002E6 486E FFD0 pea.l [A6 - 0x30]
000002EA 486E FFB2 pea.l [A6 - 0x4E]
000002EE 3F3C 080E move.w -[A7], 0x80E
000002F2 A9EB syscall Pack4/FP68K
000002F4 486E FFB2 pea.l [A6 - 0x4E]
000002F8 2F0B move.l -[A7], A3
000002FA 3F3C 0810 move.w -[A7], 0x810
000002FE A9EB syscall Pack4/FP68K
00000300 486E FFD8 pea.l [A6 - 0x28]
00000304 486E FFB2 pea.l [A6 - 0x4E]
00000308 3F3C 080E move.w -[A7], 0x80E
0000030C A9EB syscall Pack4/FP68K
0000030E 486E FFB2 pea.l [A6 - 0x4E]
00000312 486B 0008 pea.l [A3 + 0x8]
00000316 3F3C 0810 move.w -[A7], 0x810
0000031A A9EB syscall Pack4/FP68K
label0000031C:
0000031C 4A45 tst.w D5
0000031E 6750 beq +0x52 /* 00000370 */
00000320 47EC 025C lea.l A3, [A4 + 0x25C]
00000324 177C 0001 0073 move.b [A3 + 0x73], 0x1
0000032A 177C 0002 0074 move.b [A3 + 0x74], 0x2
00000330 422B 0072 clr.b [A3 + 0x72]
00000334 4A2B 0076 tst.b [A3 + 0x76]
00000338 6636 bne +0x38 /* 00000370 */
0000033A 486E FFE0 pea.l [A6 - 0x20]
0000033E 486E FFB2 pea.l [A6 - 0x4E]
00000342 3F3C 080E move.w -[A7], 0x80E
00000346 A9EB syscall Pack4/FP68K
00000348 486E FFB2 pea.l [A6 - 0x4E]
0000034C 2F0B move.l -[A7], A3
0000034E 3F3C 0810 move.w -[A7], 0x810
00000352 A9EB syscall Pack4/FP68K
00000354 486E FFE8 pea.l [A6 - 0x18]
00000358 486E FFB2 pea.l [A6 - 0x4E]
0000035C 3F3C 080E move.w -[A7], 0x80E
00000360 A9EB syscall Pack4/FP68K
00000362 486E FFB2 pea.l [A6 - 0x4E]
00000366 486B 0008 pea.l [A3 + 0x8]
0000036A 3F3C 0810 move.w -[A7], 0x810
0000036E A9EB syscall Pack4/FP68K
label00000370:
00000370 4A46 tst.w D6
00000372 6752 beq +0x54 /* 000003C6 */
00000374 47EC 02DA lea.l A3, [A4 + 0x2DA]
00000378 177C 0001 0073 move.b [A3 + 0x73], 0x1
0000037E 177C 0002 0074 move.b [A3 + 0x74], 0x2
00000384 177C 0001 0072 move.b [A3 + 0x72], 0x1
0000038A 4A2B 0076 tst.b [A3 + 0x76]
0000038E 6636 bne +0x38 /* 000003C6 */
00000390 486E FFF0 pea.l [A6 - 0x10]
00000394 486E FFB2 pea.l [A6 - 0x4E]
00000398 3F3C 080E move.w -[A7], 0x80E
0000039C A9EB syscall Pack4/FP68K
0000039E 486E FFB2 pea.l [A6 - 0x4E]
000003A2 2F0B move.l -[A7], A3
000003A4 3F3C 0810 move.w -[A7], 0x810
000003A8 A9EB syscall Pack4/FP68K
000003AA 486E FFF8 pea.l [A6 - 0x8]
000003AE 486E FFB2 pea.l [A6 - 0x4E]
000003B2 3F3C 080E move.w -[A7], 0x80E
000003B6 A9EB syscall Pack4/FP68K
000003B8 486E FFB2 pea.l [A6 - 0x4E]
000003BC 486B 0008 pea.l [A3 + 0x8]
000003C0 3F3C 0810 move.w -[A7], 0x810
000003C4 A9EB syscall Pack4/FP68K
label000003C6:
000003C6 2F0C move.l -[A7], A4
000003C8 486D 2AE2 pea.l [A5 + 0x2AE2 /* export_1368 */]
000003CC 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000003D0 7001 moveq.l D0, 0x01
000003D2 508F addq.l A7, 8
000003D4 4CEE 18F0 FF90 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x70]
000003DA 4E5E unlink A6
000003DC 4E75 rts
export_1373:
000003DE 4E56 FFCA link A6, -0x0036
000003E2 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
000003E6 286E 0008 movea.l A4, [A6 + 0x8]
000003EA 2F0C move.l -[A7], A4
000003EC 486D 2AEA pea.l [A5 + 0x2AEA /* export_1369 */]
000003F0 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000003F4 7000 moveq.l D0, 0x00
000003F6 2F00 move.l -[A7], D0
000003F8 2F0C move.l -[A7], A4
000003FA 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */]
000003FE 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
00000402 302C 0112 move.w D0, [A4 + 0x112]
00000406 5340 subq.w D0, 1
00000408 3D40 FFE2 move.w [A6 - 0x1E], D0
0000040C 302C 0116 move.w D0, [A4 + 0x116]
00000410 48C0 ext.l D0
00000412 5380 subq.l D0, 1
00000414 2D40 FFDE move.l [A6 - 0x22], D0
00000418 4FEF 0010 lea.l A7, [A7 + 0x10]
0000041C 6000 02C8 bra +0x2CA /* 000006E6 */
label00000420:
00000420 4A6D E5CE tst.w [A5 - 0x1A32]
00000424 6600 02C8 bne +0x2CA /* 000006EE */
00000428 206C 03F0 movea.l A0, [A4 + 0x3F0]
0000042C 202E FFDE move.l D0, [A6 - 0x22]
00000430 2200 move.l D1, D0
00000432 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00000436 4841 swap.w D1
00000438 C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000043C 4841 swap.w D1
0000043E 4241 clr.w D1
00000440 D081 add.l D0, D1
00000442 47F0 0800 lea.l A3, [A0 + D0]
00000446 4A2B 0046 tst.b [A3 + 0x46]
0000044A 6700 0296 beq +0x298 /* 000006E2 */
0000044E 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
00000452 700E moveq.l D0, 0x0E
00000454 B06C 010E cmp.w D0, [A4 + 0x10E]
00000458 6600 017C bne +0x17E /* 000005D6 */
0000045C 41EB 001A lea.l A0, [A3 + 0x1A]
00000460 2F20 move.l -[A7], -[A0]
00000462 2F20 move.l -[A7], -[A0]
00000464 3F20 move.w -[A7], -[A0]
00000466 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
0000046A 4A6B 0042 tst.w [A3 + 0x42]
0000046E 4FEF 000A lea.l A7, [A7 + 0xA]
00000472 6704 beq +0x6 /* 00000478 */
00000474 700A moveq.l D0, 0x0A
00000476 6002 bra +0x4 /* 0000047A */
label00000478:
00000478 7001 moveq.l D0, 0x01
label0000047A:
0000047A 3A00 move.w D5, D0
0000047C 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
00000480 4246 clr.w D6
00000482 7E00 moveq.l D7, 0x00
00000484 6000 0140 bra +0x142 /* 000005C6 */
label00000488:
00000488 486E FFE4 pea.l [A6 - 0x1C]
0000048C 2F07 move.l -[A7], D7
0000048E 486B 0024 pea.l [A3 + 0x24]
00000492 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00000496 7200 moveq.l D1, 0x00
00000498 4A40 tst.w D0
0000049A 4FEF 000C lea.l A7, [A7 + 0xC]
0000049E 671C beq +0x1E /* 000004BC */
000004A0 2F01 move.l -[A7], D1
000004A2 486E FFEC pea.l [A6 - 0x14]
000004A6 2F07 move.l -[A7], D7
000004A8 486B 002C pea.l [A3 + 0x2C]
000004AC 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
000004B0 4FEF 000C lea.l A7, [A7 + 0xC]
000004B4 221F move.l D1, [A7]+
000004B6 4A40 tst.w D0
000004B8 6702 beq +0x4 /* 000004BC */
000004BA 7201 moveq.l D1, 0x01
label000004BC:
000004BC 3801 move.w D4, D1
000004BE 6776 beq +0x78 /* 00000536 */
000004C0 486E FFE4 pea.l [A6 - 0x1C]
000004C4 486E FFD4 pea.l [A6 - 0x2C]
000004C8 3F3C 080E move.w -[A7], 0x80E
000004CC A9EB syscall Pack4/FP68K
000004CE 41EE FFDE lea.l A0, [A6 - 0x22]
000004D2 2F20 move.l -[A7], -[A0]
000004D4 2F20 move.l -[A7], -[A0]
000004D6 3F20 move.w -[A7], -[A0]
000004D8 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000004DC 3D40 FFF6 move.w [A6 - 0xA], D0
000004E0 7001 moveq.l D0, 0x01
000004E2 B02B 0047 cmp.b D0, [A3 + 0x47]
000004E6 4FEF 000A lea.l A7, [A7 + 0xA]
000004EA 6624 bne +0x26 /* 00000510 */
000004EC 486E FFEC pea.l [A6 - 0x14]
000004F0 486E FFD4 pea.l [A6 - 0x2C]
000004F4 3F3C 080E move.w -[A7], 0x80E
000004F8 A9EB syscall Pack4/FP68K
000004FA 41EE FFDE lea.l A0, [A6 - 0x22]
000004FE 2F20 move.l -[A7], -[A0]
00000500 2F20 move.l -[A7], -[A0]
00000502 3F20 move.w -[A7], -[A0]
00000504 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
00000508 48C0 ext.l D0
0000050A 4FEF 000A lea.l A7, [A7 + 0xA]
0000050E 6022 bra +0x24 /* 00000532 */
label00000510:
00000510 486E FFEC pea.l [A6 - 0x14]
00000514 486E FFCA pea.l [A6 - 0x36]
00000518 3F3C 080E move.w -[A7], 0x80E
0000051C A9EB syscall Pack4/FP68K
0000051E 41EE FFD4 lea.l A0, [A6 - 0x2C]
00000522 2F20 move.l -[A7], -[A0]
00000524 2F20 move.l -[A7], -[A0]
00000526 3F20 move.w -[A7], -[A0]
00000528 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */]
0000052C 48C0 ext.l D0
0000052E 4FEF 000A lea.l A7, [A7 + 0xA]
label00000532:
00000532 3D40 FFF4 move.w [A6 - 0xC], D0
label00000536:
00000536 4A44 tst.w D4
00000538 670A beq +0xC /* 00000544 */
0000053A 302E FFE2 move.w D0, [A6 - 0x1E]
0000053E 48C0 ext.l D0
00000540 B087 cmp.l D0, D7
00000542 664E bne +0x50 /* 00000592 */
label00000544:
00000544 4A46 tst.w D6
00000546 6730 beq +0x32 /* 00000578 */
00000548 4A44 tst.w D4
0000054A 670E beq +0x10 /* 0000055A */
0000054C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000550 48C5 ext.l D5
00000552 2F05 move.l -[A7], D5
00000554 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
00000558 508F addq.l A7, 8
label0000055A:
0000055A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000055E 48C5 ext.l D5
00000560 2F05 move.l -[A7], D5
00000562 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
00000566 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000056A 48C5 ext.l D5
0000056C 2F05 move.l -[A7], D5
0000056E 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
00000572 4FEF 0010 lea.l A7, [A7 + 0x10]
00000576 6016 bra +0x18 /* 0000058E */
label00000578:
00000578 4A44 tst.w D4
0000057A 6712 beq +0x14 /* 0000058E */
0000057C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000580 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
00000584 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000588 4EAD 0852 jsr [A5 + 0x852 /* export_262 */]
0000058C 508F addq.l A7, 8
label0000058E:
0000058E 4246 clr.w D6
00000590 6032 bra +0x34 /* 000005C4 */
label00000592:
00000592 4A46 tst.w D6
00000594 6710 beq +0x12 /* 000005A6 */
00000596 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000059A 48C5 ext.l D5
0000059C 2F05 move.l -[A7], D5
0000059E 4EAD 0ECA jsr [A5 + 0xECA /* export_469 */]
000005A2 508F addq.l A7, 8
000005A4 601C bra +0x1E /* 000005C2 */
label000005A6:
000005A6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000005AA 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
000005AE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000005B2 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
000005B6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000005BA 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
000005BE 4FEF 000C lea.l A7, [A7 + 0xC]
label000005C2:
000005C2 7C01 moveq.l D6, 0x01
label000005C4:
000005C4 5287 addq.l D7, 1
label000005C6:
000005C6 302C 0112 move.w D0, [A4 + 0x112]
000005CA 48C0 ext.l D0
000005CC B087 cmp.l D0, D7
000005CE 6E00 FEB8 bgt -0x146 /* 00000488 */
000005D2 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label000005D6:
000005D6 7010 moveq.l D0, 0x10
000005D8 B06C 010E cmp.w D0, [A4 + 0x10E]
000005DC 6708 beq +0xA /* 000005E6 */
000005DE 4A2B 000B tst.b [A3 + 0xB]
000005E2 6700 00FA beq +0xFC /* 000006DE */
label000005E6:
000005E6 41EE FFF8 lea.l A0, [A6 - 0x8]
000005EA 224B movea.l A1, A3
000005EC 5089 addq.l A1, 8
000005EE 20D9 move.l [A0]+, [A1]+
000005F0 20D9 move.l [A0]+, [A1]+
000005F2 4A2E FFFB tst.b [A6 - 0x5]
000005F6 6610 bne +0x12 /* 00000608 */
000005F8 202E FFDE move.l D0, [A6 - 0x22]
000005FC 720F moveq.l D1, 0x0F
000005FE 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00000602 5280 addq.l D0, 1
00000604 1D40 FFFB move.b [A6 - 0x5], D0
label00000608:
00000608 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
0000060C 7E00 moveq.l D7, 0x00
0000060E 6000 00BE bra +0xC0 /* 000006CE */
label00000612:
00000612 486E FFE4 pea.l [A6 - 0x1C]
00000616 2F07 move.l -[A7], D7
00000618 486B 0024 pea.l [A3 + 0x24]
0000061C 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00000620 4A40 tst.w D0
00000622 4FEF 000C lea.l A7, [A7 + 0xC]
00000626 6700 00A4 beq +0xA6 /* 000006CC */
0000062A 486E FFEC pea.l [A6 - 0x14]
0000062E 2F07 move.l -[A7], D7
00000630 486B 002C pea.l [A3 + 0x2C]
00000634 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00000638 4A40 tst.w D0
0000063A 4FEF 000C lea.l A7, [A7 + 0xC]
0000063E 6700 008C beq +0x8E /* 000006CC */
00000642 486E FFE4 pea.l [A6 - 0x1C]
00000646 486E FFD4 pea.l [A6 - 0x2C]
0000064A 3F3C 080E move.w -[A7], 0x80E
0000064E A9EB syscall Pack4/FP68K
00000650 41EE FFDE lea.l A0, [A6 - 0x22]
00000654 2F20 move.l -[A7], -[A0]
00000656 2F20 move.l -[A7], -[A0]
00000658 3F20 move.w -[A7], -[A0]
0000065A 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
0000065E 3D40 FFF6 move.w [A6 - 0xA], D0
00000662 7001 moveq.l D0, 0x01
00000664 B02B 0047 cmp.b D0, [A3 + 0x47]
00000668 4FEF 000A lea.l A7, [A7 + 0xA]
0000066C 6624 bne +0x26 /* 00000692 */
0000066E 486E FFEC pea.l [A6 - 0x14]
00000672 486E FFD4 pea.l [A6 - 0x2C]
00000676 3F3C 080E move.w -[A7], 0x80E
0000067A A9EB syscall Pack4/FP68K
0000067C 41EE FFDE lea.l A0, [A6 - 0x22]
00000680 2F20 move.l -[A7], -[A0]
00000682 2F20 move.l -[A7], -[A0]
00000684 3F20 move.w -[A7], -[A0]
00000686 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
0000068A 48C0 ext.l D0
0000068C 4FEF 000A lea.l A7, [A7 + 0xA]
00000690 6022 bra +0x24 /* 000006B4 */
label00000692:
00000692 486E FFEC pea.l [A6 - 0x14]
00000696 486E FFCA pea.l [A6 - 0x36]
0000069A 3F3C 080E move.w -[A7], 0x80E
0000069E A9EB syscall Pack4/FP68K
000006A0 41EE FFD4 lea.l A0, [A6 - 0x2C]
000006A4 2F20 move.l -[A7], -[A0]
000006A6 2F20 move.l -[A7], -[A0]
000006A8 3F20 move.w -[A7], -[A0]
000006AA 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */]
000006AE 48C0 ext.l D0
000006B0 4FEF 000A lea.l A7, [A7 + 0xA]
label000006B4:
000006B4 3D40 FFF4 move.w [A6 - 0xC], D0
000006B8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000006BC 41EE 0000 lea.l A0, [A6 + 0x0]
000006C0 2F20 move.l -[A7], -[A0]
000006C2 2F20 move.l -[A7], -[A0]
000006C4 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */]
000006C8 4FEF 000C lea.l A7, [A7 + 0xC]
label000006CC:
000006CC 5287 addq.l D7, 1
label000006CE:
000006CE 302C 0112 move.w D0, [A4 + 0x112]
000006D2 48C0 ext.l D0
000006D4 B087 cmp.l D0, D7
000006D6 6E00 FF3A bgt -0xC4 /* 00000612 */
000006DA 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label000006DE:
000006DE 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label000006E2:
000006E2 53AE FFDE subq.l [A6 - 0x22], 1
label000006E6:
000006E6 4AAE FFDE tst.l [A6 - 0x22]
000006EA 6C00 FD34 bge -0x2CA /* 00000420 */
label000006EE:
000006EE 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
000006F2 2F0C move.l -[A7], A4
000006F4 486D 2AF2 pea.l [A5 + 0x2AF2 /* export_1370 */]
000006F8 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000006FC 7001 moveq.l D0, 0x01
000006FE 508F addq.l A7, 8
00000700 4CEE 18F8 FFAE movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x52]
00000706 4E5E unlink A6
00000708 4E75 rts